﻿@charset "utf-8";
* {
}
body {
	font-size: 12px;
	font-family: "微软雅黑", Times, serif;
	margin:0;
}
.clear {
	clear: both;
}
#top {
	width:1000px; margin:0 auto;
	height: 100px;
	
	
}
#top  span{ float:left;}
#navMenu {
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: url(../images/topnav.png) repeat-x center;
}
#navMenu ul {
	width: 1005px;
	height: 50px;
	margin: 0 auto;
	list-style: none;
}
#navMenu ul li {
	float: left;
	width: 110px;
	height: 50px;
	color: #FFFFFF;
	line-height: 46px;
}
#navMenu ul li a {
	color: #FFFFFF;
	font-size: 14px;
	font-weight:bold;
}
#navMenu ul li span {
	float: right;
}
#banner {
	height: 500px;
}
#maintop {
	height: 243px;
	background: url(../images/maintop.png) repeat-x center;
	width: 1005px;
	padding-top: 30px;
	margin: 0 auto;
}
#show {
	width: 260px;
	height: 188px;
	margin-top: 17px;
	margin-left: 6px;
	float: left;
}
#news {
	width: 470px;
	height: 238px;
	margin-left: 287px;
	margin-top:-250px;
}
a {
	text-decoration: none;
	color: #000000;
blr:expression(this.onFocus=this.blur());
	outline: none;
	color: #444;
}
area {
blr:expression(this.onFocus=this.blur());
	outline: none;
}
a:hover {
	text-decoration: none;
	cursor: pointer;
}
img {
	border: none;
}
li {
	list-style: none;
}
table {
	border: 0px;
}
#i_row3 {
	width: 470px;
	overflow: hidden;
	margin: 0 auto
}
#i_row3 .block_title {
	width: 470px;
	height: 35px;
	background: #3cafff;
}
#i_row3 #i_promise_title {
	width: 470px;
	height: 35px;
	overflow: hidden;
}
#i_row3 #i_promise_title ul {
}
#i_row3 #i_promise_title ul li {
	float: left;
	width: 100px;
	height: 35px;
	overflow: hidden;
}
#i_row3 #i_promise_title ul li a {
	display: block;
	width: 110px;
	height: 35px;
	line-height: 35px;
	color: #444444;
	font-size: 14px;
	background: url(../images/a.png) repeat-x;
	text-align: center;
}
#i_row3 #i_promise_title ul li a span {
	font-size: 18px;
	font-family: "宋体";
}
#i_row3 #i_promise_title ul li a.current {
	color: #8a8a8a;
	background: url(../images/hover.png) no-repeat;
}
#i_row3 #i_promise_title ul li a.current span {
	color: #fff !important;
}
#i_row3 #i_promise_outer {
	width: 468px;
	height: 200px;
	overflow: hidden;
	border: 1px solid #f2f2f2;
}
#i_row3 #i_promise_outer .i_promise {
	width: 450px;
	height: 200px;
	display: none;
	overflow: hidden;
}
#i_row3 #i_promise_outer .i_promise .i_promise_r {
	float: right;
	line-height: 25px;
	color: #444444;
	overflow: hidden;
}
.more {
	height: 16px;
	width: 47px;
	background: url(../images/more.png) no-repeat;
	float: right;
	padding-right:5px;
}
.newshow {
	height: 102px;
	width: 400px;
	margin: 0 auto;
}
.newshow table {
	width: 400px;
	height: 102px;
}
.newshow img {
	width: 120px;
	height: 80px;
	border: 1px solid #f1f1f1;
	padding: 4px;
}
.newshow td {
	text-align: left;
	font-family: '宋体';
}
.newli {
	height: 95px;
	width: 400px;
	margin: 0 auto;
	
}
.newli ul {
	list-style: none;
}
.newli ul li {
	height: 30px;
	line-height:30px;
	border-bottom: 1px #CCCCCC dotted;
	font-family: '宋体';
}
.mtr {
	width: 238px;
	height: 239px;
	float: right;
	margin-top: -240px;
}
#pro {
	height: 307px;
	background: url(../images/pro.jpg) no-repeat center;
}
#demo {
	height: 195px;
	width: 1004px;
	overflow: hidden;
	padding-top: 90px;
	margin: 0 auto;
}
#demo img {
	width: 170px;
	height: 157px;
}
#indemo {
	float: left;
	width: 800%;
}
#demo1 {
	float: left;
}
#demo2 {
	float: left;
}
#demo1 a {
	width: 186px;
	height: 250px;
	float: left;
	color: #333333;
	font-family: '宋体';
	text-decoration: none;
}
#demo2 a {
	width: 200px;
	height: 250px;
	float: left;
	color: #464646;
	font-family: '宋体';
	text-decoration: none;
}
#mainbottom {
	height: 249px;
	background: url(../images/mainbottom.jpg) repeat-x center;
	width: 1005px;
	margin: 0 auto;
}
#ys {
	width: 330px;
	height: 250px;
	float: left;
}
#yst {
	width: 330px;
	height: 25px;
	line-height: 35px;
	padding-top: 10px;
}
#ysm {
	width: 300px;
	height: 170px;
	color: #444444;
	margin: 0 auto;
	margin-top: 15px;
	font-family: '宋体';
	text-align: left;
	line-height: 26PX;
	text-indent:2em;
}
#fc {
	width: 415px;
	height: 245px;
	float: left;
	margin-top: -248px;
	margin-left: 340px;
}
#fct {
	width: 415px;
	height: 25px;
	line-height: 35px;
	padding-top: 10px;
}
.i_promisefc {
	width: 395px;
	height: 200px;
	display: none;
	overflow: hidden;
	margin: 0 auto;
}
.i_promisefc .i_promise_rfc {
	float: right;
	line-height: 25px;
	color: #444444;
	overflow: hidden;
}
.newshowfc {
	height: 102px;
	width: 395px;
	margin: 0 auto;
}
.newshowfc table {
	width: 395px;
	height: 102px;
}
.newshowfc img {
	width: 120px;
	height: 80px;
	border: 1px solid #f1f1f1;
	padding: 4px;
}
.newshowfc td {
	text-align: left;
	font-family: '宋体';
}
.newlifc {
	height: 95px;
	width: 395px;
	margin: 0 auto;
}
.newlifc ul {
	list-style: none;
}
.newlifc ul li {
	height: 30px;
	border-bottom: 1px #CCCCCC dotted;
	font-family: '宋体';
}
#wh {
	width: 235px;
	height: 245px;
	float: right;
	margin-top: -248px;
}
#wht {
	width: 235px;
	height: 25px;
	line-height: 35px;
	padding-top: 10px;
}
#al {
	height: 183px;
	background: url(../images/al.png) repeat-x center;
	width: 1005px;
	line-height: 183px;
	margin: 0 auto;
}
#alpic {
	width: 950px;
	height: 150px;
	line-height: 150px;
	float: right;
	text-align: center;
}
#alpic ul {
	list-style: none;
}
#alpic ul li {
	float: left;
	height: 91px;
	width: 150px;
	text-align: center;
	margin-top: 28px;
}
#bottom {
	
	color: #FFFFFF;
	font-size: 14px;
	background: #186DB6;
	margin-top: 20px; 
	padding:1px 0;
	line-height:24px;
}
#bottom a{ color:#fff}
#nymain {
	width: 1003px;
	margin: 0 auto;
	margin-top: 20px;
}
#lal {
	width: 191px;
	float: left;
}
#left {
	width: 191px;
	background: url(../images/left.png) no-repeat;
	float: left;
}
#leftt {
	width: 191px;
	height: 38px;
	float: left;
	font-family: '微软雅黑';
	font-weight: bold;
	font-size: 16px;
	line-height: 38px;
	color: #FFFFFF;
	text-align: left;
	padding-left: 40px;
}
#lefttitle {
	width: 191px;
	min-height: 125px;
	text-align: center;
	float: left;
	margin: 0 auto;
	background: #16A4F0;
}
#lefttitle ul {
	list-style: none;
	text-align: center;
	padding-left: 15px;
	padding-top: 15px;
}
#lefttitle ul li {
	height: 35px;
	width: 145px;
	background: url(../images/lefttitle.png) no-repeat;
	text-align: left;
	line-height: 35px;
	padding-left: 20px;
}
#lefttitle ul li a {
	color: #fff;
	text-decoration: none;
	font-size: 16px;
}
#leftb {
	width: 191px;
	height: 391px;
	background: url(../images/lx.png) no-repeat;
	float: left;
}
#right {
	width: 800px;
	min-height: 660px;
	float: right;
	background: #f2f2f2;
	text-align: left;
	color: #444444;
	font-size: 14px;
	line-height: 35px;
}
.place {
	height: 36px;
	line-height: 36px;
	text-indent: 18px;
	color: #b6bbc3;
	background: transparent url(../images/place.jpg) repeat-x;
	overflow: hidden;
	font-family: 宋体;
	margin-bottom: 6px;
	text-align: left;
	border-bottom: 3px solid #FFFFFF;
}
.place strong {
	color: #b6bbc3;
	font-weight: normal;
	letter-spacing: 1px;
	font-size: 12px;
}
.place a {
	color: #b6bbc3;
	margin: 0px 2px;
	font-size: 12px;
	text-decoration: none;
}
.place a:hover {
 color:#b6bbc3  margin:0px 2px;
	TEXT-DECORATION: underline;
}

.listbox {
	width: 720px;
	overflow: hidden;
	float: left;
	clear: both;
	overflow: hidden;
}
.listbox dl {
	width: 352px;
	margin-right: 8px;
	margin-top: 2px;
	float: left;
}
.listbox ul {
	padding-left: 20px;
	list-style: none;
}
.listbox ul li {
	border-bottom: #bebebe 1px dotted;
}
.listbox ul a {
	color: #444;
}
.e2 {
}
.e2 li {
	width: 100%;
	overflow: hidden;
	clear: both;
	padding: 12px 0px;
	border-bottom: 1px solid #EEE;
	color: #aaa;
}
.e2 li b a {
	color: #555;
}
.e2 li a.preview {
	width: 84px;
	float: left;
	margin-right: 7px;
	margin-bottom: 3px;
	margin-left: 10px;
	display: inline;
}
.e2 li a.preview img {
	width: 80px;
	/*height:60px;*/
	display: block;
	padding: 1px;
	border: 1px solid #EEE;
}
.e2 li a.preview:hover img {
	border: 1px solid #AAA;
}
.e2 li a.title {
	overflow: hidden;
	line-height: 25px;
	font-weight: bold;
	font-size: 14px;
	margin-left: 2px;
}
.e2 span.info {
	display: block;
	line-height: 23px;
	color: #555;
	padding-left: 12px;
}
.e2 span.info small {
	color: #AAA;
	font-size: 12px;
	margin-left: 3px;
}
.e2 span.info a {
	color: #690;
}
.e2 p.intro {
	color: #776955;
	line-height: 20px;
	margin-left: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.viewbox {
	width: 712px;
	overflow: hidden;
	padding-bottom: 8px;
}
.viewbox .title {
	height: 56px;
	line-height: 56px;
	text-align: center;
	overflow: hidden;
	padding-top: 10px;
}
.viewbox .title h2 {
	font-size: 24px;
	color: #2b2b2b;
}
.viewbox .info {
	height: 24px;
	line-height: 17px;
	text-align: center;
	overflow: hidden;
	color: #444;
}
.viewbox .info small {
	margin-left: 8px;
	margin-right: 3px;
	color: #999;
	font-size: 12px;
}
.viewbox .info a {
	color: #690;
}
.viewbox .intro {
	width: 90%;
	padding: 8px 16px;
	line-height: 24px;
	background: #f5fcee;
	border: 1px solid #DCDDDD;
	font-size: 14px;
	color: #706A6A;
	margin: 8px auto 0 auto;
}
.viewbox .infolist {
	width: 368px;
	float: left;
}
.viewbox .infolist small {
	width: 100px;
	text-align: right;
	display: block;
	float: left;
	font-size: 12px;
	line-height: 31px;
	color: #999;
	clear: left;
	height: 31px;
	overflow: hidden;
}
.viewbox .infolist span {
	width: 200px;
	line-height: 30px;
	float: left;
	height: 31px;
	overflow: hidden;
}
.viewbox .picview {
	width: 320px;
	float: right;
	padding-right: 24px;
	padding-top: 16px;
}
.viewbox .labeltitle {
	height: 23px;
	background: url(../images/view-labeltitle-bg.gif) left 10px repeat-x;
	clear: both;
	overflow: hidden;
	margin: 0px auto 0px;
	padding-top: 10px;
}
.viewbox .labeltitle strong {
	width: 80px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	color: #FFF;
	letter-spacing: 1px;
	display: block;
	float: left;
	background: url(../images/view-labeltitle-bg.gif) left -44px no-repeat;
	overflow: hidden;
}
.viewbox .content {
	font-size: 14px;
	padding: 12px 16px;
	line-height: 25px;
	color: #333;
}
.viewbox .boxoff {
	height: 10px;
	overflow: hidden;
	clear: both;
	background: url(../images/boxoff.gif) left 15px repeat-x;
	margin: 4px auto;
	padding-top: 10px;
}
.viewbox .boxoff strong {
	display: block;
	width: 8px;
	height: 10px;
	overflow: hidden;
	font-size: 0px;
	line-height: 100px;
	background: url(../images/boxoff.gif) right -10px no-repeat;
	float: left;
}
.viewbox .newdigg {
	width: 406px;
	height: 51px;
	margin: 8px auto;
	clear: both;
	overflow: hidden;
	padding-left: 8px;
}
.viewbox .diggbox {
	width: 195px;
	height: 51px;
	float: left;
	margin-right: 8px;
	overflow: hidden;
	cursor: pointer;
}
.viewbox .diggbox .digg_act {
	font-size: 14px;
	float: left;
	line-height: 31px;
	text-indent: 32px;
	height: 29px;
	overflow: hidden;
	font-weight: bold;
}
.viewbox .diggbox .digg_num {
	float: left;
	line-height: 29px;
	text-indent: 5px;
}
.viewbox .diggbox .digg_percent {
	width: 180px;
	clear: both;
	padding-left: 10px;
	overflow: hidden;
}
.viewbox .diggbox .digg_percent .digg_percent_bar {
	width: 100px;
	height: 7px;
	background: #E8E8E8;
	border-right: 1px solid #CCC;
	float: left;
	overflow: hidden;
	margin-top: 3px;
}
.viewbox .diggbox .digg_percent .digg_percent_num {
	font-size: 10px;
	float: left;
	padding-left: 10px;
}
.viewbox .diggbox .digg_percent .digg_percent_bar span {
	display: block;
	height: 5px;
	overflow: hidden;
	background: #000;
}
.viewbox .newdigg .digg_good {
	background: url(../images/newdigg-bg.png) left top no-repeat;
}
.viewbox .newdigg .digg_bad {
	background: url(../images/newdigg-bg.png) right top no-repeat;
}
.viewbox .newdigg .digg_good .digg_act {
	color: #C30;
}
.viewbox .newdigg .digg_good .digg_num {
	color: #C63;
}
.viewbox .newdigg .digg_bad .digg_act {
	color: #36C;
}
.viewbox .newdigg .digg_bad .digg_num {
	color: #39C;
}
.viewbox .newdigg .digg_good .digg_percent .digg_percent_bar span {
	border: 1px solid #E37F24;
	background: #FFC535;
}
.viewbox .newdigg .digg_bad .digg_percent .digg_percent_bar span {
	border: 1px solid #689ACC;
	background: #94C0E4;
}
.viewbox .handle {
	height: 59px;
	padding-top: 12px;
	overflow: hidden;
	clear: both;
}
.viewbox .handle .digg {
	width: 59px;
	height: 59px;
	float: left;
	background: url(../images/digg-bg.gif) no-repeat;
	margin-right: 12px;
}
.viewbox .handle .digg .digg_num {
	width: 56px;
	height: 34px;
	font-size: 20px;
	text-align: center;
	line-height: 34px;
	overflow: hidden;
	color: #6B9169;
}
.viewbox .handle .digg .digg_act {
	width: 56px;
	height: 22px;
	line-height: 23px;
	overflow: hidden;
}
.viewbox .handle .digg .digg_act a {
	margin-left: 11px;
	color: #444;
	float: left;
}
.viewbox .handle .context {
	float: left;
}
.viewbox .handle .context ul li {
	line-height: 29px;
	color: #888;
}
.viewbox .actbox {
	width: 260px;
	text-align: center;
	float: right;
	padding-top: 20px;
	padding-right: 10px;
}
.viewbox .actbox ul li {
	display: inline;
	padding-left: 22px;
	background-image: url(../images/actbox-ico.gif);
	background-repeat: no-repeat;
	margin-right: 10px;
}
.viewbox .actbox ul li a {
	color: #444;
}
.viewbox .actbox ul li#act-fav {
	background-position: 4px 0px;
}
.viewbox .actbox ul li#act-err {
	background-position: 4px -37px;
}
.viewbox .actbox ul li#act-pus {
	background-position: 4px -73px;
}
.viewbox .actbox ul li#act-pnt {
	background-position: 4px -109px;
}
.viewbox .downurllist {
	width: 100%;
	clear: both;
	overflow: hidden;
}
.viewbox .downurllist li {
	height: 27px;
	background: url(../images/downurl-bg.gif) right top no-repeat;
	padding-right: 4px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
	margin-top: 10px;
}
.viewbox .downurllist li a {
	height: 27px;
	background: url(../images/downurl-bg.gif) left top no-repeat;
	display: block;
	font-size: 12px;
	color: #555;
	text-indent: 30px;
	line-height: 27px;
	float: left;
	padding-right: 5px;
}
.viewbox .downurllist li a:hover {
	color: #F63;
	text-decoration: none;
}
.viewbox .picbox {
	width: 100%;
	text-align: center;
	padding-top: 10px;
	font-size: 14px;
	line-height: 31px;
	overflow: hidden;
}
.viewbox .picbox img {
	display: block;
	margin: 16px auto 6px;
}
.viewbox .picbox ul.e8 {
	font-size: 12px;
	line-height: normal;
}
.viewbox .picbox ul.e8 li .pic {
	background: none;
	border: 1px solid #EEE;
	overflow: hidden;
}
.viewbox .picbox ul.e8 img {
	margin: 3px;
	border: none;
}
.viewbox .picbox ul.e8 li .title {
	padding-top: 0px;
}
.probox {
	width: 697px;
	padding: 10px 0px 10px 15px;
	float: left;
	overflow: hidden;
}
.productshow {
	list-style: none;
	width: 700px;
}
.productshow li {
	float: left;
	height: 200px;
	width: 220px;
	text-align: center;
}
.productshow li a {
	color: #999;
	text-decoration: none;
}
.productshow li img {
	border: #e3e3e3 1px solid;
	width: 170px;
	height: 157px;
}
.proshowtitle {
	width: 150px;
	text-align: center;
}
.productshow li strong {
	font-size: 14px;
}
.rwz {
	width: 762px;
	text-align: left;
	color: #444444;
	font-size: 14px;
	line-height: 35px;
	margin: 0 auto; overflow:hidden;
}
#pictitle {
	width: 460px;
	height: 435px;
	margin: 0 auto;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
#pictitle img {
	border: 1px solid #CCCCCC;
}
#i_row {
	width: 800px;
	overflow: hidden;
	margin: 0 auto
}
#i_row .block_title {
	width: 470px;
	height: 35px;
	background: #3cafff;
}
#i_row #i_promise_title {
	width: 455px;
	height: 40px;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
}
#i_row #i_promise_title ul {
	width: 390px;
	margin: 0 auto;
	height: 40px;
}
#i_row #i_promise_title ul li {
	float: left;
	width: 130px;
	height: 36px;
	overflow: hidden;
}
#i_row #i_promise_title ul li a {
	display: block;
	width: 130px;
	height: 36px;
	line-height: 36px;
	color: #fff;
	font-size: 14px;
	background: url(../images/proa.png) no-repeat;
	text-align: center;
}
#i_row #i_promise_title ul li a span {
	font-size: 18px;
	font-family: "宋体";
}
#i_row #i_promise_title ul li a.current {
	color: #fff;
	background: url(../images/prohover.png) no-repeat;
}
#i_row #i_promise_title ul li a.current span {
	color: #fff !important;
}
#i_row #i_promise_outer {
	width: 798px;
	overflow: hidden;
	border: 1px solid #f2f2f2;
}
#i_row #i_promise_outer .i_promise {
	width: 790px;
	display: none;
	overflow: hidden;
}
#i_row #i_promise_outer .i_promise .i_promise_r {
	line-height: 25px;
	color: #444444;
	overflow: hidden;
}
/*---------- head ---------*/
.header {
	width: 100%;
	width: 960px;
	margin: auto;
	overflow: hidden;
}
.header_top {
	height: 30px!important;
	height: 30px;
	line-height: 30px;
	color: #676767;
	overflow: hidden;
	background: transparent url(../images/site_bg.gif) repeat-x scroll 0px 0px;
}
.center {
	margin: 0px auto;
}
.w960 {
	width: 1000px;/*position:relative;*/
}
.header_top .time {
	float: left;
	padding-left: 10px;
}
.lefttop{
	width:490px;
	float:left;
	text-align:left;
}
.header_top .toplinks {
	float: right;
	text-align: right;
	width:400px;
}
.header_top .toplinks a {
	margin: 0px;
}
.header .top {
	clear: both;
	overflow: hidden;
	margin-top: 10px;
}
.header .title {
	float: left;
}
.header .title h1 a {
	width: 386px;
	height: 58px;
	display: block;
	overflow: hidden;
}
.header .banner {
	width: 434px;
	height: 55px;
	float: right;
	margin-left: 20px;
	overflow: hidden;
}
.ipt-txt {
	width: 100px;
	border: 1px #CFCFCF solid;
	background-color: #fff;
}
.fb {
	color: #333333;
}
.btn-1 {
	background: url("../images/comm-bt.gif") no-repeat scroll 0 0 transparent;
	border: medium none;
	color: #585858;
	cursor: pointer;
	height: 24px;
	letter-spacing: 1px;
	line-height: 25px;
	overflow: hidden;
	width: 70px;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
background-color:#fff;
background-image: none;
color: rgb(0, 0, 0);
}
/*-------- 下拉菜单 --------------*/
.dropMenu {
	position: absolute;
	top: 0;
	z-index: 100;
	width: 113px;
	visibility: hidden;
 filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4);
	margin-top: -1px;
	border-top: 0px solid #3CA2DC;
	background-color: #FFF;
	background: #16A4F0;
	padding-top: 6px;
	padding-bottom: 6px;
}
.dropMenu li {
	margin-top: 6px;
	margin-bottom: 8px;
	padding-left: 0px;
}
.dropMenu a {
	width: auto;
	display: block;
	color: black;
	padding: 0px;
	text-align: center;
	color: #FFFFFF;
}
* html .dropMenu a {
	width: 100%;
}
.dropMenu a:hover {
	text-decoration: underline;
}
.pages {padding: 30px 0 30px;text-align: center}
.pages li {display: inline; margin:0 2px; font-size:12px}
.pages li.thisclass, .pages a:hover{padding: 3px 8px; border: 1px solid #16A4F0;	background: #16A4F0;color: #fff;text-decoration: none}
.pages a{padding: 3px 8px;border: 1px solid #CCC;background: #fff;color: #A4A4A4;line-height: 18px; font-size:12px}